﻿using System;
using System.Globalization;
using Vallejos.Mensajes.Idiomas;

namespace Vallejos.Mensajes
{
    public class MensajesMgr
    {
        private CultureInfo _cultura;

        private MensajesMgr(){}

        public MensajesMgr(CultureInfo cultura)
        {
            _cultura = cultura;
        }

        public String ObtenerMensaje(MensajesPermitidos mensaje)
        {
            var traduccion = String.Empty;

            switch (_cultura.DisplayName)
            {
                case "en-us":
                    traduccion = Esp.ResourceManager.GetString(mensaje.ToString());
                    break;
                case "es-ar":
                    traduccion = Eng.ResourceManager.GetString(mensaje.ToString());
                break;
            }

            return traduccion;
        }
    }
}